1,827 research outputs found

    Binary RDF for Scalable Publishing, Exchanging and Consumption in the Web of Data

    Get PDF
    El actual diluvio de datos estĂĄ inundando la web con grandes volĂșmenes de datos representados en RDF, dando lugar a la denominada 'Web de Datos'. En esta tesis proponemos, en primer lugar, un estudio profundo de aquellos textos que nos permitan abordar un conocimiento global de la estructura real de los conjuntos de datos RDF, HDT, que afronta la representaciĂłn eficiente de grandes volĂșmenes de datos RDF a travĂ©s de estructuras optimizadas para su almacenamiento y transmisiĂłn en red. HDT representa efizcamente un conjunto de datos RDF a travĂ©s de su divisiĂłn en tres componentes: la cabecera (Header), el diccionario (Dictionary) y la estructura de sentencias RDF (Triples). A continuaciĂłn, nos centramos en proveer estructuras eficientes de dichos componentes, ocupando un espacio comprimido al tiempo que se permite el acceso directo a cualquier dat

    A Highly Available Cluster of Web Servers with Increased Storage Capacity

    Get PDF
    Ponencias de las Decimoséptimas Jornadas de Paralelismo de la Universidad de Castilla-La Mancha celebradas el 18,19 y 20 de septiembre de 2006 en AlbaceteWeb servers scalability has been traditionally solved by improving software elements or increasing hardware resources of the server machine. Another approach has been the usage of distributed architectures. In such architectures, usually, file al- location strategy has been either full replication or full distribution. In previous works we have showed that partial replication offers a good balance between storage capacity and reliability. It offers much higher storage capacity while reliability may be kept at an equivalent level of that from fully replicated solutions. In this paper we present the architectural details of Web cluster solutions adapted to partial replication. We also show that partial replication does not imply a penalty in performance over classical fully replicated architectures. For evaluation purposes we have used a simulation model under the OMNeT++ framework and we use mean service time as a performance comparison metric.Publicad

    Rheological behaviour of submicron mullite-carbon nanofiber suspensions for Atmospheric Plasma Spraying coatings

    Get PDF
    Mullite is widely used as a structural material for applications like thermal and environmental barriers coatings. For some of these applications, thermal spray is a suitable technique due to its fast production time and versatility. This makes mullite a very interesting coating material for thermal spray industry. In the present work, the viability to produce coatings by thermal spray using mullite-CNFs agglomerated powders is analyzed. The stability of aqueous mullite and mullite-CNFs suspensions was studied in terms of zeta potential and rheological behaviour of concentrated slurries. Slurries were optimized in terms of dispersant concentration and solid content. The optimized suspensions were used for the granules preparation by spray drying technology. The obtained granules were characterized through the determination of particle size distribution and shape factor by field emission scanning electron microscopy and laser scattering. These granules were used to form the coatings by Atmospheric Plasma Spraying which were characterized by evaluating the composition, structure, shape, and thickness

    Valorization of CO2 through the Synthesis of Cyclic Carbonates Catalyzed by ZIFs

    Get PDF
    One way to exploit CO2 is to use it as a feedstock for the production of cyclic carbonates via its reaction with organic epoxides. As far as we know, there is still no heterogeneous catalyst that accelerates the reaction in a selective, efficient and industrially usable way. Cobalt and zinc-based zeolitic imidazole frameworks (ZIFs) have been explored as heterogeneous catalysts for this reaction. In particular, we have prepared ZIF-8 and ZIF-67 catalysts, which have been modified by partial replacement of 2-methylimidazole by 1,2,4-triazole, in order to introduce uncoordinated nitrogen groups with the metal. The catalysts have shown very good catalytic performance, within the best of the heterogeneous catalysts tested in the cycloaddition of CO2 with epichlorohydrin. The catalytic activity is due ultimately to defects on the outer surface of the crystal, and varies in the order of ZIF-67-m > ZIF-67 > ZiF-8-m = ZIF-8. Notably, reactions take place under mild reaction conditions and without the use of co-catalysts.The authors acknowledge financial support by MINECO (Spain) through the projects MAT2017-86992-R and CTQ2017-88171-P, “Ministerio de Ciencia e innovación” (PID2020-116998RB-I00), Ministerio de Educación y Formación Profesional (PRX21/00407), and Conselleria de Innovacion, Universidades, Ciencia y Sociedad Digital (CIPROM/2021/022, MFA/2022/048)

    Design of three-dimensional cartographical didactic materials for Physical Geography teaching

    Full text link
    [EN] Three-dimensional cartographic resources are an important tool in the teaching of Physical Geography and other Earth Sciences. They are also able to help the students to reach a better understanding of the natural landscape. The objective of this work is to design appropriate 3D didactic resources to facilitate the teaching of the landforms in the Higher Education context. These didactic materials have been prepared by using Geographic Information Technologies (GIT). These graphical materials have been created with specific GIT tools, but they can be used by teachers and students with standardized sotfware (Google Earth, Adobe Acrobat Reader or image viewers). Specifically, files with topographical and geological information have been prepared to work with Google Earth. The digital elevation models (DEM) can be viewed in three-dimensional files in 3D PDF format. This work also proposes the creation of photo-realistic images with thematic information draped with the DEM in isometric perspective. Finally, 3D models have been made from the application of photogrammetric techniques so that can be seen in stereoscopic mode as an alternative to the traditional techniques. In conclusion, all these 3D didactic materials proposed in this work showed a great potential as complementary resources in the teaching and learning of Physical Geography and other Earth Sciences.This work is part of the GeoFieldTIG project (nÂș 87), founded by the Complutense University of Madrid.Tanarro, L.; Úbeda, J.; De AndrĂ©s, N.; FernĂĄndez-FernĂĄndez, J.; De Marcos, J.; Ovaco, D.; GarcĂ­a, J.... (2020). Design of three-dimensional cartographical didactic materials for Physical Geography teaching. En 6th International Conference on Higher Education Advances (HEAd'20). Editorial Universitat PolitĂšcnica de ValĂšncia. (30-05-2020):1055-1063. https://doi.org/10.4995/HEAd20.2020.11195OCS1055106330-05-202

    A Generic Parallel Pattern Interface for Stream and Data Processing

    Get PDF
    Current parallel programming frameworks aid developers to a great extent in implementing applications that exploit parallel hardware resources. Nevertheless, developers require additional expertise to properly use and tune them to operate efficiently on specific parallel platforms. On the other hand, porting applications between different parallel programming models and platforms is not straightforward and demands considerable efforts and specific knowledge. Apart from that, the lack of high-level parallel pattern abstractions, in those frameworks, further increases the complexity in developing parallel applications. To pave the way in this direction, this paper proposes GRPPI, a generic and reusable parallel pattern interface for both stream processing and data-intensive C++ applications. GRPPI accommodates a layer between developers and existing parallel programming frameworks targeting multi-core processors, such as C++ threads, OpenMP and Intel TBB, and accelerators, as CUDA Thrust. Furthermore, thanks to its high-level C++ application programming interface and pattern composability features, GRPPI allows users to easily expose parallelism via standalone patterns or patterns compositions matching in sequential applications. We evaluate this interface using an image processing use case and demonstrate its benefits from the usability, flexibility, and performance points of view. Furthermore, we analyze the impact of using stream and data pattern compositions on CPUs, GPUs and heterogeneous configurations.This work has been partially supported by the EU project ICT 644235 “REPHRASE: REfactoring Parallel Heterogeneous Resource-aware Applications” and the Spanish “Ministerio de Economía y Competitividad” under the grant TIN2016-79673-P “Towards Unification of HPC and Big Data Paradigms.

    Towards Automatic Parallelization of Stream Processing Applications

    Get PDF
    Parallelizing and optimizing codes for recent multi-/many-core processors have been recognized to be a complex task. For this reason, strategies to automatically transform sequential codes into parallel and discover optimization opportunities are crucial to relieve the burden to developers. In this paper, we present a compile-time framework to (semi) automatically find parallel patterns (Pipeline and Farm) and transform sequential streaming applications into parallel using GrPPI, a generic parallel pattern interface. This framework uses a novel pipeline stage-balancing technique which provides the code generator module with the necessary information to produce balanced pipelines. The evaluation, using a synthetic video benchmark and a real-world computer vision application, demonstrates that the presented framework is capable of producing parallel and optimized versions of the application. A comparison study under several thread-core oversubscribed conditions reveals that the framework can bring comparable performance results with respect to the Intel TBB programming framework

    Paving the way towards high-level parallel pattern interfaces for data stream processing

    Get PDF
    The emergence of the Internet of Things (IoT) data stream applications has posed a number of new challenges to existing infrastructures, processing engines, and programming models. In this sense, high-level interfaces, encapsulating algorithmic aspects in pattern-based constructions, have considerably reduced the development and parallelization efforts of this type of applications. An example of parallel pattern interface is GrPPI, a C++ generic high-level library that acts as a layer between developers and existing parallel programming frameworks, such as C++ threads, OpenMP and Intel TBB. In this paper, we complement the basic patterns supported by GrPPI with the new stream operators Split-Join and Window, and the advanced parallel patterns Stream-Pool, Windowed-Farm and Stream-Iterator for the aforementioned back ends. Thanks to these new stream operators, complex compositions among streaming patterns can be expressed. On the other hand, the collection of advanced patterns allows users to tackle some domain-specific applications, ranging from the evolutionary to the real-time computing areas, where compositions of basic patterns are not capable of fully mimicking the algorithmic behavior of their original sequential codes. The experimental evaluation of the new advanced patterns and the stream operators on a set of domain-specific use-cases, using different back ends and pattern-specific parameters, reports considerable performance gains with respect to the sequential versions. Additionally, we demonstrate the benefits of the GrPPI pattern interface from the usability, flexibility and readability points of view.This work was partially supported by the EU project ICT 644235 “RePhrase: REfactoring Parallel Heterogeneous Resource-Aware Applications” and the project TIN2013-41350-P “Scalable Data Management Techniques for High-End Computing Systems” from the Ministerio de Economía y Competitividad, Spai

    Spatial analysis of habitat quality in a fragmented population of little bustard (Tetrax tetrax): Implications for conservation

    Get PDF
    P. 45-56Little bustard populations have suffered reduction and isolation as a consequence of landscape transformations resulting from changes in traditional agricultural systems. Consequently, the species survives within reduced and fragmentary habitats, like islands isolated in a modified matrix. In this paper, we analyze the spatial variations in male density and habitat quality in a fragmented population located at the limit of the species’ Iberian range, which is affected by agricultural intensification, using a regional modelling approach. Habitat quality (quantified according to the species perception) and bird density decreased along the intensification gradient. However, in the most intensive agricultural zone, the quality of habitats selected by little bustard males increased, while density decreased, against the expected. In possible explanation, we suggest: (1) density is not necessarily a good indicator of habitat quality, (2) population could be under-saturated in this zone, (3) interannual variations in species distribution, or (4) other relevant variables related to the agricultural intensification process not included in this analysis, such as small-scale disturbances. Analysis of population distribution pattern showed a spatial configuration in which the most densely populated squares were located at the core of the biggest population patches, in contact with mid-density squares, and all surrounded by low-density squares. Fragmentation negatively affected habitat quality and male density. Largest population patches, containing higher density values, were located at the beginning of the intensification gradient. Preservation of little bustard densities is related to an adequate management of the farming system. Habitat fragmentation requires an urgent conservation strategy to prevent local and regional scale habitat deterioration, by reducing patch isolation to maintain genetic diversification and functional connectivity

    An adaptive offline implementation selector for heterogeneous parallel platforms

    Get PDF
    Heterogeneous Parallel Platforms, Comprising Multiple Processing Units And Architectures, Have Become A Cornerstone In Improving The Overall Performance And Energy Efficiency Of Scientific And Engineering Applications. Nevertheless, Taking Full Advantage Of Their Resources Comes Along With A Variety Of Difficulties: Developers Require Technical Expertise In Using Different Parallel Programming Frameworks And Previous Knowledge About The Algorithms Used Underneath By The Application. To Alleviate This Burden, We Present An Adaptive Offline Implementation Selector That Allows Users To Better Exploit Resources Provided By Heterogeneous Platforms. Specifically, This Framework Selects, At Compile Time, The Tuple Device-Implementation That Delivers The Best Performance On A Given Platform. The User Interface Of The Framework Leverages Two C&#43 &#43 Language Features: Attributes And Concepts. To Evaluate The Benefits Of This Framework, We Analyse The Global Performance And Convergence Of The Selector Using Two Different Use Cases. The Experimental Results Demonstrate That The Proposed Framework Allows Users Enhancing Performance While Minimizing Efforts To Tune Applications Targeted To Heterogeneous Platforms. Furthermore, We Also Demonstrate That Our Framework Delivers Comparable Performance Figures With Respect To Other Approaches.The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work has been partially supported by the Spanish ‘Ministerio de Economía y Competitividad’ under the project grant TIN2016-79637-P ‘Towards Unification of High Performance Computing (HPC) and Big Data Paradigms’ and the EU Projects ICT 644235 ‘RePhrase: REfactoring Parallel Heterogeneous Resource-Aware Applications’ and the FP7 609666 ‘Repara: Reengineering and Enabling Performance And poweR of Applications’
    • 

    corecore